@media (max-width:768px) {
    .header{
        display: none;
    }
    .w1380{
        width: 100%;
    }
    .logo{
        width: 100%;
    }
    .logo img{
        width: 23%;
    }
    .top .logo dd a{
        margin-left:0;
        font-size: inherit;
    }
    .top .logo dd a img{
        width: 6%;
        vertical-align: sub;
        margin-left: 8px;
    }
    .top .logo{
        margin: auto;
        padding-top:10%;
        padding-bottom: 22%;
    }
    .top{
        width: 100%;
    }
    .navs li{
        width: 33.3%;
        height: 65px;
        text-align: center;
        line-height: 65px;
    }
    .navs li:nth-child(2n){
        background-color: #e72019;
    }
    .navs li a{
        font-size: 18px;
        padding: 0 17px;
    }
    .inRight{
        display: none;
    }
    .top .inSearch{
        display: none;
    }
    .navs{
        width: 100%;
        height: auto;
    }
    .left-box{
        width: auto;
        padding: 0 2%;
        float: none;
        margin-bottom:30px;
    }
    .right-box{
        clear: both;
        width: 100%;
        margin-bottom: 30px;
    }
    .injdt{
        width: 100%;
        height: auto;
    }
    .injdt img{
        width:100%;
        height: auto;
    }
    .block2 a{
        margin-bottom: 15px;
        margin-right: 1.68%;
    }
    .block3{
        height: auto;;
    }
    .block3 .zw-left{
        width: auto;
        padding: 0 2%;
    }
     .left{
        float: none;
    }
    .left-bottom{
        width: 100%;
        margin: auto;
        clear: both;
    }
    .zw-right{
        float: none;
        width: auto;
        padding: 0 2%;
    }
    .left{
        margin-bottom: 30px;
    }
    .block4 .left{
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }
    .theme-service{
        float: none;
        margin: auto;
        width: fit-content;
        height: auto;
    }
    .block4{
        height: auto;
    }
    .theme-service img{
        width: 93%;
    }
    .theme-list{
        padding-bottom: 30px;
    }
    .theme ul{
        padding: 0;
    }

    .mzhd-left{
        float: none;
        width: auto;
        height: auto;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .mzhd-left li{
        width: 46%;
        display: inline-block;
        margin-right: 6px;
    }
    .block5{
        height: auto;
    }
    .mzhd-middle{
        width: 100%;
        display: block;
    }
    .mzhd-middle img{
        width: 100%;
    }
    #zmljl td{
        font-size: 12px;
    }
    .mzhd-right{
        float: none;
        width: auto;
    }
    .mzhd-right .mailbox{
        background: url(gb2023_zmhd_qzxx.png) center bottom no-repeat;
        width: 100%;
        height: 200px;
        background-size: cover;
        font-size: 50px;
        line-height: 200px;
    }
    .mzhd-right li{
       margin: 0 10px 20px;
    }
    .mzhd-right li:nth-child(2n+1){
        margin-right: 10px;
    }
    .mzhd-right ul{
        text-align: center;
    }
    .mzhd-right .consult{
        height: 70px;
        line-height: 70px;
    }
    .mzhd-right img{
        width: 100%;
        height: auto;
    }
    .bottom{
        width: 100%;
        height: auto;
        padding:20px 0
    }
    .fl{
        float: none;
        width: 100%;
        text-align: center;
    }
    .fr{
        float: none;
        text-align: center;
    }
    .pb-title span{
        width: -webkit-fill-available;
    }
    .list a{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 75%;
        display: inline-block;
    }
    .left-bottom ul li{
        width:46%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    
    .zcwj{
        margin-bottom: 30px;
    }
    .list li{
        line-height: 34px;
    }
    .personal-head h1{
        text-align: left;
    }
    .mzhd-left li a{
        padding: 0 26px 0 23px;
        height: 100px;
        line-height: 100px;
        font-size: 18px;
    }
    .mzhd-left li span{
        width: 40px;
        height: 40px;

    }
    .mzhd-left li span img {
        width: 100%;
    }
    .wzdh{
        display: none;
    }
    .wzdh ul li .inLinkUl{
        width: 742px;
        left: -164px;
    }
    .zw-right ul{
        padding-left: 8px;
    }
    .zw-right ul li a{
        margin-right: 0;
        width: 100%;
    }
    .zw-right ul li{
        margin-right: 10px;
        width: 46%;
    }
    .zw-right ul li:nth-child(2n){
        float: right;
    }
    .list li::before{
        top: 15px;
    }
    .block1 .list li{
        text-indent: 10px;
        font-size: 15px;
    }
    .tempWrap{
        width: 90% !important;
    }
    .ldhd{
        float: none;
        width: 100%;
        margin-bottom: 30px;
    }
    .qzzc-left{
        margin-bottom: 30px;
        float: none;
        width: 100%;
    }
    .kpgk .hpgk-box{
        margin-left: 0;
        width: 100%;
    }
    .qzzc{
        height: auto;
    }
    .qzzc .qz-img span.qzname{
        width: 80%;
    }
    .ckxq{
        margin: auto;
        margin-bottom: 30px;
    }
    .kpgk .hpgk-img{
        width: 100%;
        height: auto;
        float: none;
    }
    .kpgk{
        height: auto;
        margin-bottom: 30px;
    }
    .hpfc-list li{
        width: 364px;
        margin-bottom: 0;
        margin-right: 0;
    }
    .hpfc-list li:nth-child(2n){
        margin-right: 0;
    }
    .left-nav{
        width: 100%;
        height: 570px;
        margin-bottom: 30px;
    }
    .left-nav table tr td{
        text-align: left;
        font-size: 21px;
    }
    .left-nav table {
        width: 100%;
    }
    .left-nav table tr td:first-child{
        text-align: left;
    }
    .qzzc-right{
        width: 100%;
    }
    .ztfl-box,.bmfl-box{
        padding: 0 20px;
    }
    .wsbs-list li{
        margin-right: 60px;
    }
    .wsbs-list li:nth-child(2n){
        margin-right: 0;
    }
    .wsbs-theme-list{
        padding: 0 20px;
    }
    .wsbs-theme-list li{
        margin-right: 58px;
    }
    .wsbs-theme-list li:nth-child(3n){
        margin-right: 0;
    }
    .xwzx-list-left .hd-list li{
        padding: 0 10px;
    }
    .xwxq{
        width: 99.5%;
        height: auto;
        padding: 0;
    }
    div#share{
       position: static;
        margin-top: 0;
    }
    .top-left{
        float: none;
        margin-bottom: 15px;
        width: 100%;
        height: 475px;
    }
    .top-right{
        float: none;
    }
    .top-right li a{
        width: 100%;
        font-size: 16px;
    }
    .xwzx-list-left{
        width: 100%;
    }
    .xwsp-list li{
        margin-right: 45px;
        margin-bottom: 20px;
    }
    .xwsp-list li:nth-child(2n){
        margin-right: 0;
    }
    .xwsp-list{
        padding: 0 20px;
    }
    .zmhd-list{
        text-align: center;
    }
    .zmhd-list li{
        margin-bottom: 15px;
        padding-right: 0;
        float: left;
        width: 48%;
    }
    .zmhd-list li:nth-child(2n){
        float: right;
    }
    .xwfbh{
        float: none;
        width: 100%;
    }
    .zmljl{
        float: none;
        width: 100%;
    }
    .xwfb-list li{
        width: 100%;
        display: inline-block;
    }
    .xwfb-list li a img{
        width: 100%;
    }
    .xwfb-list{
        text-align: justify;
    }
    .xwfb-list li:first-child{
        margin-right:41px;
    }
    .zwgk-list{
        width: 100%;
    }
    .zwgk-left{
        float: none;
    }
    .zwgk-right{
        float: none;
        width: 100%;
    }
    .zwgk-right ul{
        width: 97%;
    }
    .zwgk-right .left-bottom{
        margin-bottom: 30px;
    }
    .hd li{
        font-size: 22px;
        padding-right: 20px;
    }
    .block1 .left-title{
        font-size: 18px;
    }
    .block1 .text{
        font-size: 14px;
    }
    .list li span{
        font-size: 12px;
    }
    .block2{
        overflow: visible;
    }
    .block2 a{
        width: 47.5%;
    }
    .pb-title h1{
        font-size: 26px;
    }
    .zw-left .hd li{
        font-size: 22px;
    }
    .zcwj .list li{
        font-size: 15px;
    }
    .theme-service h1{
        font-size: 20px;
    }
    .theme-list li h1{
        font-size: 14px;
    }
    .theme-list li span{
        font-size: 14px;
        right:30px;
        width: 84px;
    }
    #zmljlCon tr td a{
        overflow: visible;
        text-overflow: unset;
        white-space: unset;
    }
    .fl p{
        font-size: 12px;
    }
    .fl div a{
        font-size: 12px;
    }
    .picScroll .next{
        right: 26px;
    }
    .hpqq-title a{
        font-size: 24px;
    }
    .xwzx-list-left .hd-list li a{
        width: 100%;
    }
    .hd-list li span{
        float:none;
    }
    .zmljl .mzhd-middle{
        width: 100%;
    }
    .qzzc-right .qz-txt{
        font-size: 16px;
    }
    .hd-list li a{
        text-overflow: inherit;
        white-space: normal;
        overflow: auto;
        padding-left: 0;
        width: 100%;
    }
    .hd-list li a::before{
        top: 8px;
        display: none;
        content: none;
    }
    .qz-img{
        float: none;
        height: auto;
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
    .img-list li{
        margin-right: 10px;
    }
    .img-list li:nth-child(3n){
        margin-right: 10px;
    }
    .img-list{
        text-align: center;
    }
    .hd-title{
    }
    .hd-txt{
    }
    .hpgk-title{
        font-size: 25px;
    }
    .hpgk-txt p{
        font-size: 16px;
    }
    .hpfc-list{
        text-align: center;
    }
    .page li{
        padding: 5px 0;
    }
    .tyContent h1{
        font-size: 26px;
    }
    .contentMemo{
        font-size: 14px;
    }
    .pages_content{
        font-size: 16px;
    }
    .zwgk-right ul li a{
        font-size: 15px;
        width:100%;
    }
    .zwgk-right .left-bottom ul{
        width: 100%;
    }
    .zwgk-right .left-bottom{
        width: 100%;
    }
    .zwgk-right .left-bottom ul li{
        width: 46%;
        height: 93px;
        margin-right: 0;
    }
    .zwgk-right .left-bottom ul li a{
        width:100%;
        height: 93px;
    }

    .zwgk-right .left-bottom ul li:nth-child(2n){
       float: right;
    }
    .zwgk-right .left-bottom ul li:last-child{
        margin-right: 0;
    }
    .zwgk-list .hpyw-list .hd-list li a{
        width: 100%;
    }
    .zwgk-right .left-bottom ul li img{
        width: 40px;
    }
    .zwgk-right .left-bottom ul li span{
        font-size: 18px;
    }
    .zmhd-list li a{
        font-size: 17px;
        padding: 19px 0;
    }
    .zw-right ul li a{
        font-size: 14px;
        height: 43px;
        line-height: 43px;
    }
    .qz-img img{
        width: 32%;
    }
    #gg1{
        display: none;
    }
    .left-bottom ul li:nth-child(2n){
        float: right;
    }
    .business{
        margin-left: 0;
        margin-top: 10px;
    }
    .mr_frbox{
        width: 100%;
    }
    .mr_frUl{
        width: 100%;
    }
    .personal-head{
        width: 100%;
    }
    .personal-body{
        width: 100%;
    }
    .mr_frUl ul li img{
        width: 100% !important; 
    }
    .top {
        height: auto;
    }
.top .logo dd b {
    font-size: 30px;
}
.mzhd-left li:nth-child(2n){
float: right;
}
#_span_jiucuo img{
    width: 34%;
    height: auto;
}
#imgConac{
    width: 18%;
    height: auto;
}
.third{
    width: 34%;
    height: auto;
}
.page{
    margin-top: 3%;
    margin-bottom: 10%;
}
.page li a{
    padding: 6px 10px;font-size: 14px;
}
}
@media (max-width:414px){
    .theme-list li span{
        right: 8px;
    }
    .top-left{
        height: 237px;
    }
    .zwgk-right .left-bottom ul li:nth-child(2n){
        margin-right: 0px;
    }
    .theme ul{
        width: 80%;
       text-align: center;
       margin: auto;
       padding: 0;
    }
    .qz-img img{
        width: 63%;
    }

}
@media (min-width:415px) and (max-width:768px){
    .top-left img{
        height: 100%;
    }
}